Eviss: A Visual System Having a Spatial Parser Generator

نویسندگان

  • Akihiro Baba
  • Jiro Tanaka
چکیده

In this paper, a visual system Eviss is proposed. Visual systems proposed so far have been fixed on certain specifications. It is hard to make and modify such visual systems. Since Eviss has a spatial parser generator based on CMGs, it can construct various visual systems if provided with grammars which consist of production rules. In Eviss, a person who implements a visual system first defines production rules using figures. Eviss extracts constraints which hold between the figure elements. Then the person modifies them and write actions, if needed. An action is described as an arbitrary Tcl/Tk script. We can perform actions, such as calculating values, creating widgets and redrawing figures. Given a certain grammar, Eviss can parse a visual sentence (a collection of figure elements) spatially. Parsing means to apply production rules to the figure elements. When a production rule is applied, Eviss redraws the figure elements so that the constraints between them always hold. Actions, if any, are also executed when the production rule is applied. We also describe two examples of making visual systems with Eviss, i.e., the GUI creator and the subset of VISPATCH[4]. Eviss and the examples described in this paper are fully implemented and can be obtained via WWW.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GIGA: Graphical Definition of Production Rules in a Spatial Parser Generator

We previously developed the spatial parser generator Eviss, which automatically generates a spatial parser by defining the grammar of the visual language. In Eviss, we introduced “action” into CMGs in order to express the behavior of visual programming systems. However, in Eviss, the input of the grammar is performed using the text. If we can use a figure for inputting the grammar and edit it d...

متن کامل

Visual Parsers based on Extended Constraint Multiset Grammars

We are working for visual paring in these years. We have developed the series of visual parser generators, such as Eviss, VIC and Rainbow. They generate a spatial parser by defining the grammars of visual language. Using generated spatial parser, they can analyze the figures and can execute the specified actions. The GUI generator and the subset of VISPATCH are shown as examples. Keywords— Grap...

متن کامل

Visual Parsing and 3D Visual Interface

We are working for visual paring in these years. We have developed the series of visual parser generators, such as Eviss, VIC and Rainbow. They generate a spatial parser by defining the grammars of visual language. Using generated spatial parser, they can analyze the figures and can execute the specified actions. The GUI generator and the subset of VISPATCH are shown as examples. Also as a futu...

متن کامل

Visual Preferences of Small Urban Parks Based on Spatial Configuration of Place

The importance of small urban parks (SUP) in mega cities has been accepted as an essential component of urban lung and restorative settings. As urban population in the world increases and the cost of maintaining large parks escalates, urban authorities are shifting their attention to creating and maintaining smaller urban parks. However, SUP may present a different ambience due to their locatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998